<%-- 
    Document   : dktc_post
    Created on : Dec 6, 2011, 9:34:53 PM
    Author     : THIENSUHACK
--%>

<%@page import="GetData.DataWS"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>ĐKTC</title>
    </head>
    <body>
         <%  
         DataWS a=new DataWS();
        Date now = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
        String ngaydangky = sdf.format(now);
        out.print(ngaydangky);
        
        dktc_ws.Thamso a2=a.laythamso();
        int mahk =a2.getMahockyhientai();
        out.print(a2.getMahockyhientai()); 
        String masv=session.getAttribute("uid").toString();
       // out.print("ma sinh vien:"+masv);
        int tontaiphieudangky=a.kiemtraphieudksinhvien(masv);
       // out.print("ma pdk:"+tontaiphieudangky);
        
        if(tontaiphieudangky<=0)
                       {
            out.print("Chuẩn bị thêm pdk");
            int kq=a.themphieudangky(masv, mahk, ngaydangky);
            if(kq>0) out.print("OK");
                       else out.print("NOT OK");
        }
        
         String[] deleterecord=null; 
         String delStr="";  
         deleterecord=request.getParameterValues("checkid"); 
         if(deleterecord!=null){ 
             
          for(int k=0;k<deleterecord.length;k++){ 
            delStr+= deleterecord[k]+",";  
          } 
          delStr=delStr.substring(0,delStr.length()-1); 
         } 
        // out.println("Select values are : " + delStr); 
         String  malop[]=delStr.split(",");
         //out.print("malop:"+malop);
         int mapdk=a.kiemtraphieudksinhvien(masv);
         if(mapdk>0)
              {
                     try
                       {
                         a.xoachitietphieudangky(mapdk);                             
                                     for(int j=0;j<malop.length;j++)
                                      {
                                         int ml=Integer.valueOf(malop[j]);
                                         
                                         if(a.themchitietphieudangky(mapdk, ml)>0)
                                                                                         {
                                             out.print("thêm thành công ctPDK"+mapdk+"lop:"+ml);
                                         }
                                         else
                                          {
                                              out.print("thêm KHÔNG thành công ctPDK"+mapdk+"lop:"+ml);
                                         }
                                     }
                         a.capnhatsoluongdadk();
                         response.sendRedirect("/DKTC/frontend/index2.jsp?page=detail_dktc");
                             
                      }
                     catch(Exception e)
                                             {
                          out.print("Quá trình thêm chi tiết pdk CHƯA hoàn tất");                  
                     }
                 }
         else
                         {
              out.print("Không tồn tại mã phiếu đăng ký của sinh viên:"+masv);
         }
        %> 
    </body>
</html>
